package com.yanqu.road.logic.activity.evefeast;

import com.yanqu.road.entity.activity.evefeast.EveFeastBlock;
import com.yanqu.road.entity.activity.evefeast.EveFeastItem;

import java.util.ArrayList;
import java.util.List;

public class EveFeastShowInfo {
    private int groupId;
    private int showType;
    private List<Integer> showParams = new ArrayList<>();
    private EveFeastBlock block = null;
    private EveFeastBlock triggerBlock = null;
    private EveFeastItem item = null;
    private boolean isBuffEffect = false;

    public EveFeastShowInfo(int groupId, int showType) {
        this.groupId = groupId;
        this.showType = showType;
    }

    public int getShowType() {
        return showType;
    }

    public List<Integer> getShowParams() {
        return showParams;
    }

    public void setShowParams(List<Integer> showParams) {
        this.showParams = showParams;
    }

    public EveFeastBlock getBlock() {
        return block;
    }

    public void setBlock(EveFeastBlock block) {
        this.block = block;
    }

    public int getGroupId() {
        return groupId;
    }

    public void setGroupId(int groupId) {
        this.groupId = groupId;
    }

    public void setShowType(int showType) {
        this.showType = showType;
    }

    public EveFeastItem getItem() {
        return item;
    }

    public void setItem(EveFeastItem item) {
        this.item = item;
    }

    public void addParam(int value) {
        showParams.add(value);
    }

    public boolean isBuffEffect() {
        return isBuffEffect;
    }

    public void setBuffEffect(boolean buffEffect) {
        isBuffEffect = buffEffect;
    }

    public EveFeastBlock getTriggerBlock() {
        return triggerBlock;
    }

    public void setTriggerBlock(EveFeastBlock triggerBlock) {
        this.triggerBlock = triggerBlock;
    }
}
